package top.jybill.service;

import top.jybill.domain.MyPageInfo;
import top.jybill.domain.Product;

import java.util.List;

/**
 * 商品服务层
 */
public interface IProductService {

  List<Product> findAll();

  void saveProduct(Product product) throws Exception;

  /**
   * 分页查询
   * @param page
   * @return
   */
  MyPageInfo findProductByPage(MyPageInfo page);

  /**
   * 删除产品
   * @param pid
   */
  void delProduct(String pid);

  void updateProduct(Product product);

  Product findProductByPid(String pid);
}
